A parallel framework for reverse search using mts
نویسندگان
چکیده
We describe mts, which is a generic framework for parallelizing certain types of tree search programs, that (a) provides a single common wrapper containing all of the parallelization, and (b) minimizes the changes needed to the existing single processor legacy code. The mts code was derived from ideas used to develop mplrs, a parallelization of the reverse search vertex enumeration code lrs. The tree search properties required for the use of mts are satisfied by any reverse search algorithm as well as other tree search methods such as backtracking and branch and bound. mts is programmed in C, uses the MPI parallel environment, and can be run on a network of computers. As examples we parallelize two simple existing reverse search codes: generating topological orderings and generating spanning trees of a graph. We give computational results comparing the parallel codes with state of the art sequential codes for the same problems.
منابع مشابه
Mts: a Light Framework for Parallelizing Tree Search Codes
We describe version 0.1 of mts, a generic framework for parallelizing certain types of tree search programs using a single common wrapper. This complements a previous tutorial that focused on using a preliminary version of mts. mts supports sharing information between processes which is important for applications such as satisfiability testing and branch-and-bound. No parallelization is impleme...
متن کاملFast Multivariate Search on Large Aviation Datasets
Multivariate Time-Series (MTS) are ubiquitous, and are generated in areas as disparate as sensor recordings in aerospace systems, music and video streams, medical monitoring, and financial systems. Domain experts are often interested in searching for interesting multivariate patterns from these MTS databases which can contain up to several gigabytes of data. Surprisingly, research on MTS search...
متن کاملm-TSNE: A Framework for Visualizing High-Dimensional Multivariate Time Series
Multivariate time series (MTS) have become increasingly common in healthcare domains where human vital signs and laboratory results are collected for predictive diagnosis. Recently, there have been increasing efforts to visualize healthcare MTS data based on star charts or parallel coordinates. However, such techniques might not be ideal for visualizing a large MTS dataset, since it is difficul...
متن کاملHow Iranian Medical Trainees Approach their Responsibilities in Clinical Settings; A Grounded Theory Research
Background: It seems we are now experiencing “responsibility problems” among medical trainees (MTs) and some of those recently graduated from medical schools in Iran. Training responsible professionals have always been one of the main concerns of medical educators. Nevertheless, there is a dearth of research in the literature on “responsibility” especially from the medical education point of vi...
متن کاملCytoplasmic dynein crosslinks and slides anti-parallel microtubules using its two motor domains
Cytoplasmic dynein is the predominant minus-end-directed microtubule (MT) motor in most eukaryotic cells. In addition to transporting vesicular cargos, dynein helps to organize MTs within MT networks such as mitotic spindles. How dynein performs such non-canonical functions is unknown. Here we demonstrate that dynein crosslinks and slides anti-parallel MTs in vitro. Surprisingly, a minimal dime...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1610.07735 شماره
صفحات -
تاریخ انتشار 2016